html {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
body {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
div {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
span {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
applet {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
object {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
iframe {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h1 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h2 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h3 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h4 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h5 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h6 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
p {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
blockquote {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
pre {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
a {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
abbr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
acronym {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
address {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
big {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
cite {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
code {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
del {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
dfn {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
em {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
font {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
img {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
ins {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
kbd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
q {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
s {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
samp {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
small {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
strike {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
strong {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
sub {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
sup {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
tt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
var {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
b {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
u {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
i {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
center {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
dl {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
dt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
dd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
ol {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
ul {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
li {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
fieldset {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
form {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
label {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
legend {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
table {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
caption {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
tbody {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
tfoot {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
thead {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
tr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
th {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
td {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
textarea {
	margin: 0px; padding: 0px; text-align: left; font-family: inherit; font-size: 100%; font-style: normal; font-weight: normal; white-space: normal;
}
input {
	margin: 0px; padding: 0px; text-align: left; font-family: inherit; font-size: 100%; font-style: normal; font-weight: normal; white-space: normal;
}
select {
	margin: 0px; padding: 0px; text-align: left; font-family: inherit; font-size: 100%; font-style: normal; font-weight: normal; white-space: normal;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
nav ul {
	list-style-type: none;
}
blockquote::before {
	content: "";
}
blockquote::after {
	content: "";
}
q::before {
	content: "";
}
q::after {
	content: "";
}
blockquote {
	quotes: "" "";
}
q {
	quotes: "" "";
}
:focus {
	outline: 0px;
}
del {
	text-decoration: line-through;
}
ins {
	text-decoration: line-through;
}
table {
	width: auto; height: auto; border-collapse: separate; border-spacing: 0; background-color: transparent;
}
.never {
	display: none;
}
html {
	height: 100%; margin-bottom: 1px;
}
.page {
	height: 100%; text-align: center;
}
.page-container {
	margin: 0px auto; width: 980px;
}
.page-adjust {
	width: 960px;
}
.masthead {
	text-align: left; position: relative;
}
.footer {
	text-align: left; position: relative;
}
.masthead {
	margin: 0px 10px;
}
.footer {
	margin: 0px 10px;
}
.grid {
	margin: 0px 10px; height: 100%; text-align: left;
}
.min-height {
	height: auto !important; min-height: 550px;
}
.col_1 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.col_2 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.col_3 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.col_4 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.col_5 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.col_6 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.col_7 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.col_8 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.col_9 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.col_10 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.col_11 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.col_12 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.col_13 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.col_14 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.col_15 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.col_16 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.col_17 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.col_18 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.col_19 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.col_20 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.col_21 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.col_22 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.col_23 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.col_24 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.layout_18 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.layout_28 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.layout_38 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.layout_16_8_1 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.layout_16_8_2 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.layout_8_16_1 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.layout_8_16_2 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.layout_12_12_1 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.layout_12_12_2 {
	margin-right: 2.12%; float: left; position: relative; min-height: 20px;
}
.col_1 {
	width: 2.12%;
}
.col_2 {
	width: 6.38%;
}
.col_3 {
	width: 10.64%;
}
.col_4 {
	width: 14.89%;
}
.col_5 {
	width: 19.14%;
}
.col_6 {
	width: 23.4%;
}
.col_7 {
	width: 27.66%;
}
.col_8 {
	width: 31.91%;
}
.col_9 {
	width: 36.17%;
}
.col_10 {
	width: 40.42%;
}
.col_11 {
	width: 44.68%;
}
.col_12 {
	width: 48.93%;
}
.col_13 {
	width: 53.19%;
}
.col_14 {
	width: 57.44%;
}
.col_15 {
	width: 61.7%;
}
.col_16 {
	width: 65.95%;
}
.col_17 {
	width: 70.21%;
}
.col_18 {
	width: 74.36%;
}
.col_19 {
	width: 78.72%;
}
.col_20 {
	width: 82.97%;
}
.col_21 {
	width: 87.23%;
}
.col_22 {
	width: 91.48%;
}
.col_23 {
	width: 95.74%;
}
.col_24 {
	margin: 0px; width: 100%;
}
.col_24 {
	margin: 0px; width: 100%;
}
.layout_18 {
	width: 31.91%;
}
.layout_28 {
	width: 31.91%;
}
.layout_38 {
	margin: 0px; width: 31.91%;
}
.layout_16_8_1 {
	width: 65.95%; margin-right: 4.25%;
}
.layout_16_8_2 {
	width: 29.65%; margin-right: 0px;
}
.layout_8_16_1 {
	width: 29.65%; margin-right: 4.25%;
}
.layout_8_16_2 {
	width: 65.95%; margin-right: 0px;
}
.layout_12_12_1 {
	width: 47.8%; margin-right: 4.25%;
}
.layout_12_12_2 {
	width: 47.8%; margin-right: 0px;
}
.last {
	margin-right: 0px;
}
div.last {
	margin-right: 0px;
}
.clearfix::after {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: "\0020";
}
.grid::after {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: "\0020";
}
.clearfix {
	display: block;
}
.grid {
	display: block;
}
.clear {
	clear: both;
}
body {
	height: 100%; color: rgb(51, 51, 51); line-height: 1.5em; font-family: helvetica,arial,sans-serif; font-size: 0.75em; background-color: rgb(255, 255, 255);
}
h1 {
	line-height: 1.2em; font-family: "Lucida Grande",lucida sans,arial,sans-serif; font-weight: normal; position: relative;
}
h2 {
	line-height: 1.2em; font-family: "Lucida Grande",lucida sans,arial,sans-serif; font-weight: normal; position: relative;
}
h3 {
	line-height: 1.2em; font-family: "Lucida Grande",lucida sans,arial,sans-serif; font-weight: normal; position: relative;
}
h4 {
	line-height: 1.2em; font-family: "Lucida Grande",lucida sans,arial,sans-serif; font-weight: normal; position: relative;
}
h5 {
	line-height: 1.2em; font-family: "Lucida Grande",lucida sans,arial,sans-serif; font-weight: normal; position: relative;
}
h6 {
	line-height: 1.2em; font-family: "Lucida Grande",lucida sans,arial,sans-serif; font-weight: normal; position: relative;
}
h1 {
	line-height: 36px; margin-bottom: 12px;
}
h2 {
	line-height: 36px; margin-bottom: 12px;
}
h2 {
	margin-top: 1.5em;
}
h3 {
	margin-top: 1.5em;
}
h4 {
	margin-top: 1.5em;
}
h3 {
	line-height: 1.5em;
}
h4 {
	line-height: 1.5em;
}
h5 {
	line-height: 1.5em;
}
h6 {
	line-height: 1.5em;
}
h1 {
	top: 5px; font-size: 2.16em;
}
h2 {
	top: 6px; font-size: 1.83em; _line-height: 0;
}
h3 {
	top: 1px; font-size: 1.66em;
}
h4 {
	top: 2px; font-size: 1.5em;
}
h5 {
	top: 4px; font-size: 1.33em;
}
h6 {
	top: 5px; font-size: 1.16em;
}
h1:first-child {
	margin-top: 0px;
}
h2:first-child {
	margin-top: 0px;
}
h3:first-child {
	margin-top: 0px;
}
h4:first-child {
	margin-top: 0px;
}
b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
th {
	font-weight: bold;
}
thead {
	font-weight: bold;
}
dt {
	font-weight: bold;
}
legend {
	font-weight: bold;
}
p {
	top: 5px; line-height: 1.6em; margin-bottom: 15px; position: relative;
}
ul {
	margin-left: 1em;
}
ol {
	list-style: decimal; margin-left: 1.5em;
}
ul {
	top: 5px; line-height: 1.5em; margin-bottom: 18px; position: relative;
}
ol {
	top: 5px; line-height: 1.5em; margin-bottom: 18px; position: relative;
}
dl {
	top: 5px; line-height: 1.5em; margin-bottom: 18px; position: relative;
}
dialog {
	top: 5px; line-height: 1.5em; margin-bottom: 18px; position: relative;
}
li ul {
	top: 0px; margin-top: 0px; margin-bottom: 0px;
}
li ol {
	top: 0px; margin-top: 0px; margin-bottom: 0px;
}
li h1 {
	top: 0px;
}
li h2 {
	top: 0px;
}
li h3 {
	top: 0px;
}
li h4 {
	top: 0px;
}
li h5 {
	top: 0px;
}
li h6 {
	top: 0px;
}
li p {
	top: 0px;
}
form {
	color: rgb(51, 51, 51); line-height: 1.3em; font-weight: bold;
}
legend {
	color: rgb(51, 51, 51); line-height: 1.3em; font-weight: bold;
}
label {
	color: rgb(51, 51, 51); line-height: 1.3em; font-weight: bold;
}
legend {
	top: 5px; position: relative;
}
input {
	color: rgb(102, 102, 102); cursor: pointer;
}
select {
	color: rgb(102, 102, 102); cursor: pointer;
}
button {
	color: rgb(102, 102, 102); cursor: pointer;
}
hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(204, 204, 204) currentColor currentColor; margin: 20px 0px 15px; padding: 0px; height: 2px; color: rgb(255, 255, 255); clear: both; background-color: rgb(255, 255, 255);
}
blockquote {
	padding: 1.5em;
}
table {
	font: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
a {
	color: rgb(0, 114, 188); text-decoration: underline;
}
a:link {
	color: rgb(0, 114, 188); text-decoration: underline;
}
a:visited {
	color: rgb(0, 114, 188); text-decoration: underline;
}
a:hover {
	color: rgb(76, 156, 208); text-decoration: none; cursor: pointer;
}
a:focus {
	color: rgb(76, 156, 208); text-decoration: none; cursor: pointer;
}
a:active {
	color: rgb(76, 156, 208); text-decoration: none; cursor: pointer;
}
form {
	position: relative;
}
fieldset {
	display: block;
}
input {
	display: block;
}
select {
	display: block;
}
textarea {
	display: block;
}
label {
	display: block;
}
fieldset {
	border: 0px currentColor;
}
label {
	clear: both;
}
input {
	width: 190px;
}
select {
	width: 190px;
}
textarea {
	width: auto; height: auto;
}
input[type='checkbox'] {
	margin: 0px; padding: 0px; width: 15px;
}
input.checkbox {
	margin: 0px; padding: 0px; width: 15px;
}
legend {
	padding-bottom: 5px; clear: both;
}
fieldset ol {
	margin: 0px; padding: 0px; list-style-position: outside;
}
fieldset ol li {
	margin: 0px 0px 10px; list-style-type: none;
}
.form input {
	margin-top: 3px;
}
.form select {
	margin-top: 3px;
}
.form .checkbox {
	margin-bottom: 3px;
}
.form .checkbox input {
	margin: 0px 3px 0px 0px; width: auto; clear: both; display: inline;
}
.form .checkbox label {
	padding-left: 0px; font-weight: normal; display: inline-block;
}
.form .checkbox-label {
	margin: 0px; font-weight: bold;
}
.form .radio {
	margin-bottom: 8px;
}
.form .radio input {
	margin: 2px 0px 0px; width: auto; clear: both; vertical-align: -2px; display: inline;
}
.form .radio label {
	padding: 2px 18px 0px 2px; font-weight: normal; display: inline-block;
}
.form .radio-label {
	margin: 0px; font-weight: bold;
}
.form-inline li {
	margin-right: 10px; float: left;
}
.inline-element-group {
	margin-right: 5px; float: left;
}
:last-child.inline-element-group {
	margin-right: 0px;
}
.inline-elements {
	clear: both;
}
.inline-elements input {
	clear: none; margin-right: 5px; float: left;
}
.inline-elements select {
	clear: none; margin-right: 5px; float: left;
}
.inline-elements label {
	clear: none; margin-right: 5px; float: left;
}
.inline-elements input:last-child {
	margin-right: 0px;
}
.ui-basic-tabs ul {
	margin: 0px; padding: 0px; height: 30px; list-style-type: none;
}
.ui-basic-tabs ul li {
	margin: 0px; padding: 0px; display: inline-block;
}
.ui-basic-tabs ul li {
	cursor: pointer; background-color: rgb(221, 221, 221);
}
.ui-basic-tabs li.selected {
	font-weight: bold; background-color: rgb(239, 239, 239);
}
.ui-basic-tabs .close {
	right: 5px; position: absolute;
}
.ui_basic_accordion {
	padding: 0.35em; background-color: rgb(221, 221, 221);
}
.ui_basic_accordion li {
	background-color: rgb(238, 238, 238);
}
.ui_basic_accordion li a {
	font-weight: bold; text-decoration: underline; margin-left: 8px;
}
.ui_basic_accordion li ul {
	padding: 0.8em;
}
.ui_basic_accordion li ul li {
	padding: 0.5em; border: 1px solid rgb(204, 204, 204); background-color: white;
}
html {
	margin: 0px 0px 1px; height: 100%; color: rgb(187, 187, 187); background-image: url(""); background-color: rgb(51, 68, 85);
}
body {
	height: 100%; color: rgb(187, 187, 187); font-size: 80%;
}
body {
	font-family: "Play",Helvetica,sans-serif;
}
h1 {
	font-family: "Play",Helvetica,sans-serif;
}
h2 {
	font-family: "Play",Helvetica,sans-serif;
}
h3 {
	font-family: "Play",Helvetica,sans-serif;
}
h4 {
	font-family: "Play",Helvetica,sans-serif;
}
h5 {
	font-family: "Play",Helvetica,sans-serif;
}
h6 {
	font-family: "Play",Helvetica,sans-serif;
}
.image img {
	-webkit-box-reflect: below -1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.45, transparent), to(rgba(250, 250, 250, 0.1)));
}
h2 {
	border-bottom-color: rgb(170, 187, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.canvas {
	text-align: left; padding-top: 0px;
}
.canvas_layout {
	margin: 0px auto 10px; width: 950px;
}
.grid {
	width: 100%;
}
a {
	color: rgb(170, 187, 204); text-decoration: none;
}
a:link {
	color: rgb(170, 187, 204); text-decoration: none;
}
a:visited {
	color: rgb(170, 187, 204); text-decoration: none;
}
.ui-basic-tabs li {
	display: inline-block;
}
.ui-basic-tabs {
	line-height: 1.1; background-color: rgb(170, 187, 187);
}
.ui-basic-tabs ul li {
	-moz-border-radius: 3px;
}
.ui-basic-tabs li.selected {
	-moz-border-radius: 3px;
}
.page-container {
	padding: 5px 5px 5px 15px; margin-top: 20px; margin-bottom: 40px; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}
#statistics {
	width: 100%; margin-top: 100px; float: left; background-color: rgb(68, 68, 68);
}
.main-title {
	color: rgb(170, 187, 204); font-size: 2em; text-shadow: 0 0 1px rgba(0, 0, 0, 0.75);
}
.main-title .crumbs {
	font-size: 0.6em;
}
h2 {
	border: 0px currentColor; color: rgb(102, 51, 85); text-shadow: 0 3px 5px rgba(0, 0, 0, 0.75);
}
h4 {
	color: rgb(136, 153, 0); clear: both;
}
.awesome h4 a {
	color: rgb(136, 153, 0);
}
.awesome h4 a:link {
	color: rgb(136, 153, 0);
}
.awesome h4 a:visited {
	color: rgb(136, 153, 0);
}
.awesome h4 a {
	color: rgb(187, 204, 68);
}
.awesome h4 a:hover {
	color: rgb(187, 204, 68);
}
.awesome h4 a:focus {
	color: rgb(187, 204, 68);
}
.middle.awesome {
	border-radius: 0px 0px 4px 4px; margin-top: -5px; min-height: 650px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px;
}
.awesome a {
	color: rgb(85, 102, 119); text-decoration: none; text-shadow: 0 3px 5px rgba(0, 0, 0, 0.75);
}
.awesome a:link {
	color: rgb(85, 102, 119); text-decoration: none; text-shadow: 0 3px 5px rgba(0, 0, 0, 0.75);
}
.awesome a:visited {
	color: rgb(85, 102, 119); text-decoration: none; text-shadow: 0 3px 5px rgba(0, 0, 0, 0.75);
}
.awesome a:hover {
	color: rgb(136, 153, 170);
}
.awesome-green.awesome {
	background-color: rgb(17, 34, 17);
}
.awesome-superman-blue.awesome {
	background-color: rgb(19, 19, 49);
}
.awesome-dark.awesome {
	background-color: rgb(17, 17, 34);
}
.awesome-grey.awesome {
	overflow: hidden; background-color: rgb(21, 21, 21);
}
.awesome {
	padding: 10px; width: 100%; text-align: left; line-height: 1; text-decoration: none; margin-top: 4px; border-bottom-color: rgba(0, 0, 0, 0.25); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; background-color: rgb(17, 34, 51); text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.75); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.75);
}
.crumbs {
	margin-top: 5px; float: right;
}
h3 .color {
	color: rgb(102, 153, 204);
}
.home_link {
	font-size: 1.8em; margin-top: 5px; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
}
.main-title {
	border-radius: 4px 4px 0px 0px; text-align: left; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0;
}
.ui-tabs {
	padding: 10px;
}
.ui-basic-tabs {
	background-color: transparent;
}
.ui-basic-tabs ul li {
	background: rgb(0, 17, 34); padding: 4px; border: 0px currentColor; margin-right: 6px;
}
.ui-basic-tabs li h3 {
	color: rgb(68, 85, 102); font-size: 1.3em; margin-right: 5px; margin-left: 5px;
}
.ui-basic-tabs div.ui-tabs {
	height: auto; margin-top: 8px; display: inline-block; min-height: 740px; background-color: rgb(34, 34, 34);
}
.ui-basic-tabs div.never.ui-tabs {
	display: none;
}
.ui-basic-tabs li.selected {
	border: 0px currentColor; background-color: rgb(34, 34, 34);
}
.ui-basic-tabs ul li.selected h3 {
	color: rgb(238, 255, 238);
}
.ui-basic-tabs ul li {
	-moz-border-radius: 0;
}
.ui-basic-tabs li.selected {
	-moz-border-radius: 0;
}
.inside_tabs.ui-basic-tabs ul li .selected {
	color: black; background-color: rgb(51, 51, 51);
}
.inside_tabs.ui-basic-tabs ul li.selected {
	color: black; background-color: rgb(51, 51, 51);
}
.inside_tabs.ui-basic-tabs div.ui-tabs {
	color: black; background-color: rgb(51, 51, 51);
}
.inside_tabs.ui-basic-tabs div.ui-tabs {
	width: 95%;
}
.nav {
	margin-top: 0px;
}
.version {
	padding: 2px 5px; color: rgb(85, 85, 85); font-size: 0.75em;
}
.highlight {
	color: rgb(221, 238, 255);
}
.prod_size {
	color: rgb(170, 187, 204);
}
.code {
	background: rgba(0, 0, 0, 0.5); padding: 10px; border-radius: 5px; font-size: 1.2em;
}
.indent {
	margin-left: 55px;
}
.code .comments {
	color: rgb(85, 153, 17);
}
.code .bool {
	color: rgb(170, 85, 170);
}
.code .null {
	color: rgb(136, 136, 51);
}
.code .fn {
	color: rgb(51, 102, 204);
}
.code .string {
	color: rgb(102, 153, 204);
}
.code .num {
	color: rgb(153, 85, 17);
}
.css_bullet {
	border-radius: 15px; width: 15px; height: 15px; margin-top: 9px; margin-right: 10px; float: left; display: block; background-color: rgb(17, 17, 17); -moz-border-radius: 15px; -webkit-border-radius: 15px; -moz-box-shadow: inset #363636 0 0 10px 0; -webkit-box-shadow: inset #363636 0 0 10px 0;
}
.header {
	font-size: 1.8em;
}
.nice-button {
	padding: 1px 0.75em; border: 1px solid rgb(204, 204, 204); height: 2em; margin-top: 0px; margin-left: 10px; vertical-align: top; white-space: nowrap; cursor: pointer; background-color: rgb(238, 238, 238); -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.nice-button img {
	width: 18px; height: 18px;
}
.nice-button:hover {
	border-color: rgb(153, 153, 153); outline: 0px; -moz-box-shadow: 0 0 3px #999; -webkit-box-shadow: 0 0 3px #999;
}
.nice-button:active {
	border-color: rgb(153, 153, 153);
}
.nice-button:focus {
	border-color: rgb(153, 153, 153);
}
.active.nice-button {
	
}
.active.nice-button span {
	font-weight: bold;
}
hr {
	border: 0px currentColor; background-color: rgb(34, 34, 34);
}
.new-update {
	background: url("/images/tubeloop/refresh.png"); left: -35px; top: 0px; width: 32px; height: 32px; position: absolute;
}
.project-integrations {
	width: 65px; color: rgb(85, 85, 85); clear: both; float: left; display: inline-block;
}
.projects li a {
	font-size: 1.2em;
}
.blog-entry {
	font-size: 1.1em; margin-bottom: 20px; position: relative; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 0 0 4px 1px #555; -webkit-box-shadow: 0 0 4px 1px #555;
}
.blog-entry:hover {
	-moz-box-shadow: 0 0 4px 1px #369; -webkit-box-shadow: 0 0 4px 1px #369;
}
.blog-entry .title {
	font-size: 2em; margin-bottom: 28px; text-shadow: 0 2px 4px rgba(0, 50, 100, 0.45);
}
.blog-entry .date-posted {
	padding: 10px; top: 8px; text-align: right; right: 0px; position: absolute; -moz-border-radius: 6px 0 0 6px; -webkit-border-radius: 6px 0 0 6px;
}
.blog-entry .content {
	padding: 10px; width: 100%; text-align: justify; color: rgb(221, 238, 255); background-color: rgb(85, 85, 85); -moz-border-radius: 6px 0 0 6px; -webkit-border-radius: 6px 0 0 6px; -moz-box-shadow: -3px 0 3px 1px #1a1a1a; -webkit-box-shadow: -3px 0 3px 1px #1a1a1a;
}
.home .blog-entry .content {
	overflow: auto; max-height: 375px;
}
.blog-entry .content a {
	color: rgb(153, 170, 187);
}
.blog-entry .info {
	padding: 4px;
}
.blog-entry .info dl dd {
	display: inline;
}
.blog-entry.basic h2 {
	color: rgb(68, 153, 204);
}
.blog-entry.basic {
	background-color: rgb(33, 33, 33);
}
.blog-entry.basic .padded-container {
	padding: 20px;
}
.blog-entry.basic .date-posted {
	color: rgb(68, 102, 153); background-color: rgb(26, 26, 26);
}
.awesome .blog-entry.basic .active-tag {
	color: rgb(255, 83, 0);
}
.tag {
	font-size: 1.3em;
}
.awesome .active-tag a {
	color: rgb(255, 83, 0);
}
.home_link {
	font-weight: bold; margin-top: 0px; margin-right: 15px; float: left;
}
.awesome a.home_link {
	color: rgb(221, 238, 255);
}
.triangle {
	border-width: 5px 0px 5px 10px; border-style: solid; border-color: transparent transparent transparent rgb(255, 255, 255); margin: 0px 5px; top: 18px; width: 0px; height: 0px; float: left; filter: alpha(opacity=20); position: relative; opacity: 0.2;
}
.crumbs {
	margin-left: 15px; float: left; min-width: 12%; max-width: 20%;
}
.alert-message {
	height: 40px; padding-top: 10px; font-size: 0.55em; float: left;
}
.alert-qn.alert-message {
	color: rgb(170, 204, 119); padding-left: 10px; border-left-color: rgb(17, 51, 68); border-left-width: 2px; border-left-style: dotted;
}
.alert-url.alert-message {
	height: 35px; padding-top: 8px; padding-right: 10px; padding-bottom: 8px; margin-left: 5px; border-right-color: rgb(17, 51, 68); border-right-width: 2px; border-right-style: dotted;
}
.alert-url.alert-message a {
	color: rgb(255, 255, 255); font-size: 1.1em;
}
.alert-url.alert-message a:hover {
	color: rgb(239, 239, 239);
}
.alert-url.alert-message a:active {
	color: yellow;
}
.copyright {
	text-align: right;
}
